#pragma warning(disable:4996)
#include<stdio.h>
int main()
{
	int i = 0, a = 0, b = 2, c = 3, d = 4;
	i = a++ || ++b || d++;
	//a++为0（假），执行++b，++b为3（真），则结果为真（1）
	//现为1 || d++，1结果为真，不执行d++，结果为真，i为1
	printf("i = %d\n a = %d\nb = %d\nc = %d\nd = %d\n",i,a, b, c, d);
	return 0;
}